foobar2000 SDK  2015-08-03
Namespaces | Functions | Variables
component_client.cpp File Reference

Go to the source code of this file.

Namespaces

 core_api
 

Functions

 __declspec (dllexport) foobar2000_client *_cdecl foobar2000_get_interface(foobar2000_api *p_api
 
bool core_api::are_services_available ()
 
bool core_api::assert_main_thread ()
 
void core_api::ensure_main_thread ()
 
HWND core_api::get_main_window ()
 
const char * core_api::get_my_file_name ()
 
const char * core_api::get_my_full_path ()
 
HINSTANCE core_api::get_my_instance ()
 
const char * core_api::get_profile_path ()
 
bool core_api::is_initializing ()
 
bool core_api::is_main_thread ()
 
bool core_api::is_portable_mode_enabled ()
 
bool core_api::is_quiet_mode_enabled ()
 
bool core_api::is_shutting_down ()
 

Variables

static foobar2000_client_impl g_client
 
 g_foobar2000_api = p_api
 
static pfc::string_simple g_full_path
 
static HINSTANCE g_hIns
 
static bool g_initialized = false
 
static pfc::string_simple g_name
 
static bool g_services_available = false
 
HINSTANCE hIns
 

Function Documentation

__declspec ( dllexport  )

Variable Documentation

return & g_client
static

Definition at line 112 of file component_client.cpp.

g_foobar2000_api = p_api

Definition at line 119 of file component_client.cpp.

pfc::string_simple g_full_path
static

Definition at line 6 of file component_client.cpp.

HINSTANCE g_hIns
static

Definition at line 4 of file component_client.cpp.

bool g_initialized = false
static

Definition at line 8 of file component_client.cpp.

pfc::string_simple g_name
static

Definition at line 6 of file component_client.cpp.

bool g_services_available = false
static

Definition at line 8 of file component_client.cpp.

HINSTANCE hIns
Initial value:
{
static HINSTANCE g_hIns
HINSTANCE hIns

Definition at line 117 of file component_client.cpp.