Made the OpenMPT / legacy OpenMPT and mpg123 libraries pre-built. Changed the OpenMPT and vgmstream plugins to import the libraries as they are now. Made mpg123 embedded and imported by the main binary, since it's now shared by two plugins. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
37 lines
759 B
C++
37 lines
759 B
C++
/*
|
|
* libopenmpt_plugin_gui.hpp
|
|
* -------------------------
|
|
* Purpose: libopenmpt plugin GUI
|
|
* Notes : (currently none)
|
|
* Authors: OpenMPT Devs
|
|
* The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
|
|
*/
|
|
|
|
#ifndef LIBOPENMPT_PLUGIN_GUI_HPP
|
|
#define LIBOPENMPT_PLUGIN_GUI_HPP
|
|
|
|
#include "libopenmpt_plugin_settings.hpp"
|
|
|
|
#define NOMINMAX
|
|
#include <windows.h>
|
|
|
|
#include <string>
|
|
|
|
|
|
namespace libopenmpt {
|
|
namespace plugin {
|
|
|
|
|
|
void DllMainAttach();
|
|
void DllMainDetach();
|
|
|
|
void gui_edit_settings( libopenmpt_settings * s, HWND parent, std::wstring title );
|
|
|
|
void gui_show_file_info( HWND parent, std::wstring title, std::wstring info );
|
|
|
|
|
|
} // namespace plugin
|
|
} // namespace libopenmpt
|
|
|
|
|
|
#endif // LIBOPENMPT_PLUGIN_GUI_HPP
|