foobar2000 SDK  2015-01-14
Data Structures | Namespaces | Functions
menu_helpers.h File Reference

Go to the source code of this file.

Data Structures

class  menu_helpers::guid_to_name_table
 
struct  menu_helpers::guid_to_name_table::entry
 
class  menu_helpers::name_to_guid_table
 
struct  menu_helpers::name_to_guid_table::entry
 
struct  menu_helpers::name_to_guid_table::search_entry
 
class  standard_commands
 

Namespaces

 menu_helpers
 

Functions

bool menu_helpers::context_get_description (const GUID &p_guid, pfc::string_base &out)
 
bool menu_helpers::find_command_by_name (const char *p_name, service_ptr_t< contextmenu_item > &p_item, unsigned &p_index)
 
bool menu_helpers::find_command_by_name (const char *p_name, GUID &p_command)
 
bool menu_helpers::guid_from_name (const char *p_name, unsigned p_name_len, GUID &p_out)
 
bool menu_helpers::is_command_checked_context (const GUID &p_command, const GUID &p_subcommand, const pfc::list_base_const_t< metadb_handle_ptr > &data)
 
bool menu_helpers::is_command_checked_context_playlist (const GUID &p_command, const GUID &p_subcommand)
 
bool menu_helpers::name_from_guid (const GUID &p_guid, pfc::string_base &p_out)
 
bool menu_helpers::run_command_context (const GUID &p_command, const GUID &p_subcommand, const pfc::list_base_const_t< metadb_handle_ptr > &data)
 
bool menu_helpers::run_command_context_ex (const GUID &p_command, const GUID &p_subcommand, const pfc::list_base_const_t< metadb_handle_ptr > &data, const GUID &caller)
 
bool menu_helpers::run_command_context_now_playing (const GUID &p_command, const GUID &p_subcommand)
 
bool menu_helpers::run_command_context_playlist (const GUID &p_command, const GUID &p_subcommand)
 
bool menu_helpers::test_command_context (const GUID &p_guid)
 
void menu_helpers::win32_auto_mnemonics (HMENU menu)
 

Data Structure Documentation

struct menu_helpers::guid_to_name_table::entry

Definition at line 31 of file menu_helpers.h.

Data Fields
GUID m_guid
char * m_name
struct menu_helpers::name_to_guid_table::entry

Definition at line 49 of file menu_helpers.h.

Data Fields
GUID m_guid
char * m_name
struct menu_helpers::name_to_guid_table::search_entry

Definition at line 55 of file menu_helpers.h.

Data Fields
const char * m_name
unsigned m_name_len