#include <contextmenu.h>

Public Types | |
| typedef menu_item_resolver | t_interface_entrypoint |
| typedef menu_item_resolver | t_interface |
| typedef service_base | t_interface_parent |
Public Member Functions | |
| virtual bool | resolve_context_command (const GUID &id, service_ptr_t< class contextmenu_item > &out, t_uint32 &out_index)=0 |
| virtual bool | resolve_main_command (const GUID &id, service_ptr_t< class mainmenu_commands > &out, t_uint32 &out_index)=0 |
Static Public Member Functions | |
| static bool | g_resolve_context_command (const GUID &id, service_ptr_t< class contextmenu_item > &out, t_uint32 &out_index) |
| static bool | g_resolve_main_command (const GUID &id, service_ptr_t< class mainmenu_commands > &out, t_uint32 &out_index) |
Static Public Attributes | |
| static const GUID | class_guid = { 0xac70ecdc, 0xe1d, 0x4db2, { 0x9c, 0xd0, 0xc9, 0xb8, 0xa9, 0xcd, 0x28, 0xfa } } |
Reimplemented from service_base.
| virtual bool menu_item_resolver::resolve_context_command | ( | const GUID & | id, | |
| service_ptr_t< class contextmenu_item > & | out, | |||
| t_uint32 & | out_index | |||
| ) | [pure virtual] |
| virtual bool menu_item_resolver::resolve_main_command | ( | const GUID & | id, | |
| service_ptr_t< class mainmenu_commands > & | out, | |||
| t_uint32 & | out_index | |||
| ) | [pure virtual] |
| static bool menu_item_resolver::g_resolve_context_command | ( | const GUID & | id, | |
| service_ptr_t< class contextmenu_item > & | out, | |||
| t_uint32 & | out_index | |||
| ) | [static] |
| static bool menu_item_resolver::g_resolve_main_command | ( | const GUID & | id, | |
| service_ptr_t< class mainmenu_commands > & | out, | |||
| t_uint32 & | out_index | |||
| ) | [static] |
const GUID menu_item_resolver::class_guid = { 0xac70ecdc, 0xe1d, 0x4db2, { 0x9c, 0xd0, 0xc9, 0xb8, 0xa9, 0xcd, 0x28, 0xfa } } [static] |
1.5.5