
#include <pxStdDef.h>

enum enum_BuildTuneExit
{
	enum_BuildTuneExit_Success = 0,
	enum_BuildTuneExit_Error,
	enum_BuildTuneExit_Stop,
};

enum BUILDTUNESCOPE
{
	BUILDTUNESCOPE_TOPLAST = 0,
	BUILDTUNESCOPE_BYTIME,
};

typedef struct
{
	TCHAR              output_path[ MAX_PATH ]; // 出力
	int32_t            ver;
	bool               bMute;
	BUILDTUNESCOPE     scope;
	float              sec_playtime;
	float              sec_extrafade;
	float              volume;

	enum_BuildTuneExit result_exit;
	DWORD              result_count;
}
BUILDPROGRESSSTRUCT;

#ifdef px64BIT
INT_PTR
#else
BOOL CALLBACK
#endif
dlg_BuildProgress(  HWND hDlg, UINT msg, WPARAM w, LPARAM l );
