advconfig_entry_enum Class Reference

#include <advconfig.h>

Inheritance diagram for advconfig_entry_enum:

advconfig_entry service_base

List of all members.

Public Types

typedef advconfig_entry_enum t_interface
typedef advconfig_entry t_interface_parent

Public Member Functions

virtual t_size get_value_count ()=0
virtual void enum_value (pfc::string_base &p_out, t_size p_index)=0
virtual t_size get_state ()=0
virtual void set_state (t_size p_value)=0

Static Public Attributes

static const GUID class_guid = { 0xb1451540, 0x98ec, 0x4d36, { 0x9f, 0x19, 0xe3, 0x10, 0xfb, 0xa7, 0xab, 0x5a } }


Member Typedef Documentation

Reimplemented from advconfig_entry.

Reimplemented from advconfig_entry.


Member Function Documentation

virtual t_size advconfig_entry_enum::get_value_count (  )  [pure virtual]

virtual void advconfig_entry_enum::enum_value ( pfc::string_base p_out,
t_size  p_index 
) [pure virtual]

virtual t_size advconfig_entry_enum::get_state (  )  [pure virtual]

virtual void advconfig_entry_enum::set_state ( t_size  p_value  )  [pure virtual]


Member Data Documentation

const GUID advconfig_entry_enum::class_guid = { 0xb1451540, 0x98ec, 0x4d36, { 0x9f, 0x19, 0xe3, 0x10, 0xfb, 0xa7, 0xab, 0x5a } } [static]

Reimplemented from advconfig_entry.


The documentation for this class was generated from the following files:

Generated on Fri Apr 18 13:56:48 2008 for foobar2000 SDK by  doxygen 1.5.5