/*
	MultiRnd.h
	「機能項目のダイアログ状態を指定フォルダへ一括保存」
	「機能項目のダイアログ状態を指定フォルダから一括読込」

	保存先フォルダの指定／直接パス入力／参照。
	保存／読込対象となる機能項目の選定


	int multirnd(HWND hWnd, const LPMLVI pMlvi, int nCountMlvi, int mode, char *out_mode, char *out_folder, char **msz_rnds);

	hWnd : 呼び出し元ウィンドウハンドル
	pMlvi, nCountMlvi : 現在メインウィンドウで選択可能となっている機能項目リスト。デフォルト非表示の標準スクリプトについては呼び出し先で考慮する。
	mode : MR_SAVE(=0)なら一括保存モード。MR_LOAD(=1)なら一括読出モード。

	out_mode : (out)モード。MR_ALL(=0)なら全選択モード。MR_SELECT(=1)なら指定選択モード。
	out_folder : フォルダ名の指定。520バイト以上の配列を渡すこと。
	msz_rnds : MR_SELECT(=1)とした場合に、rndsを指定した複数文字列が入る。\0区切り。終端は\0\0で終わる。ポインタへのポインタを渡す。メモリは呼び出し先で確保。解放は呼び元で。free()で解放すること。

    戻り値 : OKが押された場合は1, そうでない場合は 0 が返る。
*/

// 関数
extern int	multirnd(HWND hWnd, const LPMLVI pMlvi, int nCountMlvi, int mode, char *out_mode, char *out_folder, char **msz_rnds);

// (in)モード
#define MR_SAVE		0
#define MR_LOAD		1

// (out)モード
#define MR_ALL		0
#define MR_SELECT	1
