foobar2000.h

Go to the documentation of this file.
00001 // This is the master foobar2000 SDK header file; it includes headers for all functionality exposed through the SDK project. #include this in your source code, never reference any of the other headers directly.
00002 
00003 #ifndef _FOOBAR2000_H_
00004 #define _FOOBAR2000_H_
00005 
00006 #ifndef UNICODE
00007 #error Only UNICODE environment supported.
00008 #endif
00009 
00010 #include "../../pfc/pfc.h"
00011 
00012 #include "shared.h"
00013 
00014 #ifndef NOTHROW
00015 #ifdef _MSC_VER
00016 #define NOTHROW __declspec(nothrow)
00017 #else
00018 #define NOTHROW
00019 #endif
00020 #endif
00021 
00022 #define FB2KAPI /*NOTHROW*/
00023 
00024 typedef const char * pcchar;
00025 
00026 #include "core_api.h"
00027 #include "service.h"
00028 
00029 #include "completion_notify.h"
00030 #include "abort_callback.h"
00031 #include "componentversion.h"
00032 #include "preferences_page.h"
00033 #include "coreversion.h"
00034 #include "filesystem.h"
00035 #include "audio_chunk.h"
00036 #include "cfg_var.h"
00037 #include "mem_block_container.h"
00038 #include "audio_postprocessor.h"
00039 #include "playable_location.h"
00040 #include "file_info.h"
00041 #include "file_info_impl.h"
00042 #include "metadb_handle.h"
00043 #include "metadb.h"
00044 #include "console.h"
00045 #include "dsp.h"
00046 #include "dsp_manager.h"
00047 #include "initquit.h"
00048 #include "input.h"
00049 #include "input_impl.h"
00050 #include "menu.h"
00051 #include "contextmenu.h"
00052 #include "contextmenu_manager.h"
00053 #include "menu_helpers.h"
00054 #include "modeless_dialog.h"
00055 #include "playback_control.h"
00056 #include "play_callback.h"
00057 #include "playlist.h"
00058 #include "playlist_loader.h"
00059 #include "replaygain.h"
00060 #include "resampler.h"
00061 #include "tag_processor.h"
00062 #include "titleformat.h"
00063 #include "ui.h"
00064 #include "unpack.h"
00065 #include "vis.h"
00066 #include "packet_decoder.h"
00067 #include "commandline.h"
00068 #include "genrand.h"
00069 #include "file_operation_callback.h"
00070 #include "library_manager.h"
00071 #include "config_io_callback.h"
00072 #include "popup_message.h"
00073 #include "app_close_blocker.h"
00074 #include "config_object.h"
00075 #include "config_object_impl.h"
00076 #include "threaded_process.h"
00077 #include "hasher_md5.h"
00078 #include "message_loop.h"
00079 #include "input_file_type.h"
00080 #include "chapterizer.h"
00081 #include "link_resolver.h"
00082 #include "main_thread_callback.h"
00083 #include "advconfig.h"
00084 #include "info_lookup_handler.h"
00085 #include "track_property.h"
00086 
00087 #include "album_art.h"
00088 #include "icon_remap.h"
00089 #include "ole_interaction.h"
00090 #include "search_tools.h"
00091 #include "autoplaylist.h"
00092 
00093 #endif //_FOOBAR2000_H_

Generated on Fri Apr 25 18:49:34 2008 for foobar2000 SDK by  doxygen 1.5.5