TKINFO.DLLの関数コードNo.05619
秀まるお2 さん 07/08/10 16:13
 
enum TKINFOBACK {
    TKINFOBACK_NONE,                // 0
    TKINFOBACK_GETROOTMAIL,         // 1 返信または転送元のメールの先頭アド
レスを返す、外部ウィンドウ専用
//  TKINFOBACK_ALLOCQUOTEDROOTBODY, //  返信または転送元のメール本文を引用し
てLocalAllocして返す
    TKINFOBACK_SMALLROOTHEADER,     // 2 元メールのヘッダをMakeSmallHeaderし
てLocalAllocして返す
    TKINFOBACK_GETCURRENTHEADERONE, // 3 現在メールのヘッダ内容を返す
    TKINFOBACK_COUNTCURRENTHEADER,  // 4 同じヘッダが何個あるか返す
    TKINFOBACK_GETACCOUNT,          // 5 番号指定でアカウント名を返す
    TKINFOBACK_CURRENTACCOUNT,      // 6 現在選択しているアカウントを返す
    TKINFOBACK_CURRENTFOLDER,       // 7 現在選択しているフォルダのパス名を返す
    TKINFOBACK_SELECTFOLDER,        // 8  フォルダの選択
    TKINFOBACK_EXPANDFOLDER,        // 9  フォルダの展開/折りたたみ
    TKINFOBACK_DOFILTER,            // 10 振り分けの実行
    TKINFOBACK_EXIT,                // 11 本体の終了
    TKINFOBACK_DOCOMMAND,           // 12 コマンドの実行、param1はコマンドの値
    TKINFOBACK_DELETE,              // 13 現在のメールを削除する
    TKINFOBACK_MOVECOPY,            // 14 現在のメールを移動/コピー
    TKINFOBACK_GETFLAG,             // 15 現在のメールのフラグ(32bit)を返す
    TKINFOBACK_GETMAILTYPE,         // 16 現在のメールが受信したメールか新規
メールか返信メールか転送メールかを返す
    TKINFOBACK_CLEARUPDATED,        // 17 更新フラグをクリアする
    TKINFOBACK_SELECTPANE,          // 18 現在のフォーカスのある枠の指定
    TKINFOBACK_GETAUTOEXECMACRO,    // 19 自動実行マクロの取得
    TKINFOBACK_GETRECVMAILCOUNT,    // 20 直前の受信メール数
    TKINFOBACK_SELECTNEXTRECVMAIL,  // 21 受信メールを1つ選択する。選択した
メールはMAILFLAG_HOTがOFFになる
    TKINFOBACK_GETRECVMAILCOUNTINFOLDER,    // 22 現在フォルダ中の受信メール
数、ただし、SELECTNEXTRECVMAILした物は除く
    TKINFOBACK_SELECTNEXTRECVMAILINFOLDER,  // 23 現在フォルダ中から受信メー
ルを1つ選択する。選択したメールはMAILFLAG_HOTがOFFになる。

    TKINFOBACK_SETTHREADVIEW,           // 24 スレッド表示と一覧表示の切り替え
    TKINFOBACK_ISTHREADVIEW,            // 25 スレッド表示かどうか
    TKINFOBACK_GETSORTMETHOD,           // 26 ソート方法を返す
    TKINFOBACK_SETSORTMETHOD,           // 27 ソート方法の設定
    TKINFOBACK_GETVIEWAREA,             // 28 現在の表示範囲
    TKINFOBACK_SETVIEWAREA,             // 29 表示範囲の設定
    TKINFOBACK_GETMAILCOUNT,            // 30 現在フォルダのメール数(表示上)
    TKINFOBACK_GETMAILCOUNTALL,         // 31 現在フォルダのメール数(フォル
ダ中のすべて)
    TKINFOBACK_GETMAILINDEX,            // 32 現在メールの先頭からの順番(一
覧表示の時のみ)
    TKINFOBACK_SETMAILINDEX,            // 33 現在メールの先頭からの順番設定
(一覧表示の時のみ)
    TKINFOBACK_ISTRANSMITTING,          // 34 送受信の最中かどうか
    TKINFOBACK_GETSENTMAILCOUNT,        // 35 送信したメールの数
    TKINFOBACK_GETTRANSMITCANCELED,     // 36 送受信がキャンセルされたかどうか
    TKINFOBACK_GETTRANSMITERROR,        // 37 送受信でエラーが起きたかどうか
    TKINFOBACK_DISABLEDRAW,             // 38 画面描画の禁止/許可
    TKINFOBACK_ISTRAYICON,              // 39 トレーに入っているかどうか
    TKINFOBACK_GETHEADERVIEW,           // 40
    TKINFOBACK_SETCANCEL,               // 41 「後で送信/今すぐ送信」のキャ
ンセル
    TKINFOBACK_ROOTFOLDER,              // 42 返信元または転送元メールのフォ
ルダ
    TKINFOBACK_SETHEADER,               // 43 ヘッダの書き換え
    TKINFOBACK_ADDHEADER,               // 44 ヘッダ項目に値追加(コンマ区切
り)
    TKINFOBACK_EXECAT,                  // 45 別スレッドでコマンド実行
    TKINFOBACK_GETHOMEDIR,              // 46 config.szHomeDirの値を返す
    TKINFOBACK_GETSELECTEDROOTTEXT,     // 47
//  TKINFOBACK_ALLOCQUOTEDSELECTEDROOTTEXT,
    TKINFOBACK_GETVERSION,              // 48 秀丸メールのバージョン番号
    TKINFOBACK_SETEDITORACCOUNT,        // 49 エディタのアカウントの切り替え
    TKINFOBACK_ACCOUNTFROM,             // 50
    TKINFOBACK_ACCOUNTREPLYTO,          // 51
    TKINFOBACK_GETFILENAME,             // 52 現在のメールのファイル名を返す
    TKINFOBACK_GETFILEPATH,             // 53 現在のメールのファイルのフルパ
スを返す
    TKINFOBACK_REMAKELIST,              // 54 メール一覧の作成し直し
    TKINFOBACK_GETXMAILER,              // 55 X-Mailerヘッダ内容の取得。
    TKINFOBACK_DECODEHEADER,            // 56 =?iso-2022-jp?b?等のデコード処
理。
    TKINFOBACK_STARTCOMMANDTIMER,       // 57 マクロ終了後に実行するコマンド
の指定
    TKINFOBACK_ADDATTACH,               // 58
    TKINFOBACK_UNDOATTACH,              // 59
    TKINFOBACK_NEXTPAGE2,               // 60 1ページ分確実に次ページ。
    TKINFOBACK_NEXTUNREADCUSTOM,        // 61
    TKINFOBACK_PREVUNREADCUSTOM,        // 62
    TKINFOBACK_ENSUREONLINE,            // 63 ダイヤルアップ関係
    TKINFOBACK_DIALUP,                  // 64
    TKINFOBACK_DIALUPSELECT,            // 65
    TKINFOBACK_HANGUP,                  // 66
    TKINFOBACK_CURRENTDIALUP,           // 67
    TKINFOBACK_REFRESHMAILLIST,         // 68 メール一覧の作成し直し
    TKINFOBACK_MAKEFOLDER,              // 69 フォルダの作成
    TKINFOBACK_ENVCHANGED,              // 70
    TKINFOBACK_SETCUSTOMTRANSMIT,       // 71 アカウント指定での送受信
    TKINFOBACK_SELECTADRBOOK,           // 72 アドレス帳を表示して宛先を返す
    TKINFOBACK_LOCALALLOC2,             // 73
    TKINFOBACK_LOCALFREE2,              // 74
    TKINFOBACK_LOADACCOUNTPROP,         // 75 アカウント毎の設定をロードする
    TKINFOBACK_SAVEACCOUNTPROP,         // 76 アカウント毎の設定を保存する
    TKINFOBACK_DELETEACCOUNTPROP,       // 77 内部用
    TKINFOBACK_MAKEACCOUNT,             // 78 アカウントの新規作成
    TKINFOBACK_GETSENDMACRO,            // 79 送信時用マクロ名の取り出し
    TKINFOBACK_GETCANCEL,               // 80 「後で送信/今すぐ送信」のキャ
ンセルの取り出し
    TKINFOBACK_GETFINDPACK,             // 81
    TKINFOBACK_SETFINDPACK,             // 82
    TKINFOBACK_DOGREP,                  // 83 grepコマンドの実行
    TKINFOBACK_DOGREPPERSON,            // 84
    TKINFOBACK_PUSHFINDPACK,            // 85 検索条件の履歴への保存
    TKINFOBACK_QUOTE,                   // 86 引用の処理(例外的)
    TKINFOBACK_QUOTE2,                  // 87 引用の処理(例外的)
    TKINFOBACK_SETEDITORACCOUNT2,       // 88 エディタのアカウントの切り替え
(ヘッダ書き換え付き)
    TKINFOBACK_GETCURRENTPANE,          // 89 V1.56
    TKINFOBACK_SETHEADER2,              // 90 ヘッダの書き換え
    TKINFOBACK_NEXTPREVCUSTOM,          // 91 次のメールなど
    TKINFOBACK_ISTURUKAMEMACROEXECUTING,// 92
    TKINFOBACK_ISHIDEMARUMACROEXECUTING,// 93
    TKINFOBACK_DELETEHEADER,            // 94 ヘッダ削除
    TKINFOBACK_GETMAILCOLOR,            // 95 メールの色
    TKINFOBACK_SETMAILCOLOR,            // 96
    TKINFOBACK_SETMAILFLAG,             // 97 メールのフラグ設定
    TKINFOBACK_FINDBOOK,                // 98 Emailをアドレス帳から検索して、
名前を返す。見つからなければ""
    TKINFOBACK_FINDBOOK2,               // 99 名前+Emailをアドレス帳から検査
して、名前を変換して名前部分だけを返す。
    TKINFOBACK_FINDBOOK3,               // 100 名前+Emailをアドレス帳から検
査して、名前を変換して全体を返す。
    TKINFOBACK_GETDONTORIKAESHI,        // 101
    TKINFOBACK_SAVEDRAFT2,              // 102 サブフォルダ指定付きのSaveDraft
    TKINFOBACK_GETRECVMAILCOUNTSHOW,    // 103 trans.cRecvLastShowを返す関数。
    TKINFOBACK_MAKERESENTFORWARD,       // 104 そのまま転送コマンド
    TKINFOBACK_SETWINDOWCENTER,         // 105
    TKINFOBACK_FINDBOOKNOTE,            // 106 備考1を返す
    TKINFOBACK_FINDBOOKNOTE2,           // 107 備考2を返す
    TKINFOBACK_FINDBOOKNOTE3,           // 108 備考3を返す
    TKINFOBACK_FINDBOOKGROUP,           // 109 グループ名を返す。
    TKINFOBACK_FINDBOOKGROUPPATH,       // 110 グループのパス名を返す。
    TKINFOBACK_LOADFOLDERTEMPLATE,      // 111 param1=type, param2=アカウン
ト名 param3=フォルダ名
    TKINFOBACK_SAVEFOLDERTEMPLATE,      // 112 param1=type, param2=アカウン
ト名 param3=フォルダ名 param4=内容
    TKINFOBACK_GETTEMPLATENAME,         // 113 V2.04 param1=type, param2=番号
    TKINFOBACK_LOADTEMPLATE,            // 114 param1=type, param2=名前
    TKINFOBACK_GETTEMPLATEASSOCIATEDSIGN,// 115 param1=type, param2=名前
//  TKINFOBACK_SAVETEMPLATE,            // param1=type, param2=名前, param3=
内容, param4=連動させる署名
    TKINFOBACK_SWITCHTEMPLATE,          // 116 テンプレートの切り替え(エデ
ィタ上で)、param1=テンプレート名
    TKINFOBACK_SWITCHSIGN,              // 117 署名の切り替え(エディタ上
で)、param1=署名の名前
    TKINFOBACK_SETTARGETDRAFTFOLDER,    // 118 SetTargetDraftFolder
    TKINFOBACK_IMPORT,                  // 119 param1=ファイル名, param2=種
類, param3=recvかどうか、param4=makelogかどうか
    TKINFOBACK_EXPORT,                  // 120 param1=ファイル名/フォルダ名,
 param2=種類, param3=エンコード関係指定
    TKINFOBACK_ALTERSAVE,               // 121 改変保存(送信済みメールで使
う用)
    TKINFOBACK_REGIST,                  // 122 param1=レジストキー, param2=名前
    TKINFOBACK_BEGINEDITMAIL,           // 123
    TKINFOBACK_CANCELEDITMAIL,          // 124
    TKINFOBACK_SAVEEDITMAIL,            // 125
    TKINFOBACK_CHECKDUPLICATION,        // 126 CheckDuplication
    TKINFOBACK_CHECKDUPLICATION_UNDER,  // 127 CheckDuplicationUnder
    TKINFOBACK_GETENCODEDSIZE,          // 128 GetEncodedSize
    TKINFOBACK_GETGREPWND,              // 129
    TKINFOBACK_GETFILEOFFSET,           // 130 MailFileOffset
    TKINFOBACK_LOCKSELECTION,           // 131 LockSelection
    TKINFOBACK_UNLOCKSELECTION,         // 132 UnlockSelection
    TKINFOBACK_ENUMSELECTION,           // 133 EnumSelection
    TKINFOBACK_PROCESSKINSOKU,          // 134 ProcessKinsoku
    TKINFOBACK_SHOWNOTIFYWND,           // 135 ShowNotifyWnd, GetNotifyWnd,
HideNotifyWnd
    TKINFOBACK_CREATEMESSAGEID,         // 136 CreateMessageId
    TKINFOBACK_GETNEXTFOLDER,           // 137
    TKINFOBACK_GETPREVFOLDER,           // 138
    TKINFOBACK_GETFOLDERMAILCOUNT,      // 139
    TKINFOBACK_GETFOLDERHOTSTATE,       // 140
    TKINFOBACK_GETFOLDEREXPANDSTATE,    // 141
    TKINFOBACK_CSVEXPORT,               // 142
    TKINFOBACK_DOBOOKGREP,              // 143
    TKINFOBACK_DOLDAPGREP,              // 144
    TKINFOBACK_GETGREPRESULTPART,       // 145
    TKINFOBACK_RENAMEATTACH,            // 146
    TKINFOBACK_DELETEATTACH,            // 147
    TKINFOBACK_ISDIALUPABLE,            // 148 IsDialupable   V2.79
    TKINFOBACK_GETSELECTEDMAILCOUNT,    // 149 SelectedMailCount V3.07β1
    TKINFOBACK_ADRBOOK,                 // 150 アドレス帳、V3.07β1
    TKINFOBACK_GETCURRENTTEMPLATENAME,  // 151
    TKINFOBACK_GETCURRENTSIGNNAME,      // 152
    TKINFOBACK_GETTEMPLATEREFERENCE,    // 153
    TKINFOBACK_SETTEMPLATEREFERENCE,    // 154
    TKINFOBACK_REMOTEMAIL_RELOAD,       // 155
    TKINFOBACK_REMOTEMAIL_DELETE,       // 156
    TKINFOBACK_FINDBOOKDATE,            // 157 アドレス帳中の登録日を返す
    TKINFOBACK_HEADERORIKAESHI,         // 158 ヘッダ用の折り返し処理をする。
    TKINFOBACK_CURRENTACCOUNTGROUP,     // 159 現在選択しているアカウントグ
ループを返す
    TKINFOBACK_EXECATMAIN,              // 160
    TKINFOBACK_GETRECVMAILCOUNTEXCLUDEPARTIAL,  // 161 V3.07β29
    TKINFOBACK_GETBOOKWND,              // 162 V3.07β33 アドレス帳ウィンド
ウのハンドルを返す。
    TKINFOBACK_GETOPENEDWND,            // 163 V3.97β33 現在のメールを開い
てるエディタのハンドルを返す。
    TKINFOBACK_HIDEMARU_SCREENTOPY,     // 164 V3.97β33 hidemaru_screentopy
    TKINFOBACK_EXTRACTBOOKGROUP,        // 165 V3.50β9 ExtractBookGroup関数
    TKINFOBACK_GETMAILTRANSMITDATE,     // 166 V3.50β16 GetMailTransmitDate
    TKINFOBACK_SETMAILTRANSMITDATE,     // 167 V3.50β16 SetMailTransmitDate
    TKINFOBACK_SETQUIETMODE,            // 168 V3.56β6 SetQuietMode
    TKINFOBACK_GETNEWMAILTYPE,          // 169 V3.56β6 GetNewMailType
    TKINFOBACK_GETREASONMACROSTARTED,   // 170 V3.64
    TKINFOBACK_NOWARNINGHEADERUPDATE,   // 171 V4.00β1
    TKINFOBACK_NOWARNINGROOTUPDATEFAIL, // 172 V4.00β1
    TKINFOBACK_SETVIEWAREAFOUNDBEFORE,  // 173 V4.00β5
    TKINFOBACK_ROOTFOLDER2,             // 174 返信元または転送元メールのフ
ォルダ
    TKINFOBACK_ENCRYPTSIGN,             // 175
    TKINFOBACK_LOADANDGETSPAMFILTER,    // 176
    TKINFOBACK_GETPARTIALSEND,          // 177
    TKINFOBACK_ENTERPRINTMULTI,         // 178
    TKINFOBACK_LEAVEPRINTMULTI,         // 179
    TKINFOBACK_MAKEDATESTRING,          // 180
    TKINFOBACK_ISPASSWORDPROTECTED,     // 181
    TKINFOBACK_GETTRANSMITCOMMANDCODE,  // 182
    TKINFOBACK_GETMAILSIZE,             // 183
    TKINFOBACK_SETHOTICON,              // 184
    TKINFOBACK_SETTITLELISTTOPINDEX,    // 185
    TKINFOBACK_GETTITLELISTTOPINDEX,    // 186
    TKINFOBACK_GETTITLELISTWND,         // 187
    TKINFOBACK_REFRESHFOLDER,           // 188
    TKINFOBACK_SETFOLDERICON,           // 189
    TKINFOBACK_SETFOLDERNAME,           // 190
    TKINFOBACK_SELECTALLMAIL,           // 191
    TKINFOBACK_SAVECONFIG,              // 192
    TKINFOBACK_SETCHARSET,              // 193
    TKINFOBACK_FINDBOOKNOTE4,           // 194
    TKINFOBACK_FINDBOOKNOTE5,           // 195
    TKINFOBACK_FINDBOOKNOTE6,           // 196
    TKINFOBACK_FINDBOOKNOTE7,           // 197
    TKINFOBACK_FINDBOOKNOTE8,           // 198
    TKINFOBACK_STARTDOGREP,             // 199
    TKINFOBACK_SETINFOITEMFOLDER,       // 200
    TKINFOBACK_GETGREPRESULTGROUP,      // 201
    TKINFOBACK_LOADROOTMAIL,            // 202
    TKINFOBACK_GETLASTRECVACCOUNT,      // 203
    TKINFOBACK_DOGREP2,                 // 204 内部的に使うのみ。param3にFIN
DATA*が入る。
    TKINFOBACK_BOOKMENU,                // 205 BookMenu
    TKINFOBACK_VIEWAREAFINDER,          // 206
    TKINFOBACK_ATTACHFILENAME2UNICODE,  // 207 AttachFileName2Unicode
    TKINFOBACK_FORMATATTACHHEADER,      // 208 FormatAttachHeader関数
    TKINFOBACK_DUMPSMALL                // 209 DumpSmallする用。
};

[ ]