Listing 3
struct proxy_t // generated by BEGIN_MARSHAL_PROXY from line 100
{
struct proxy_impl : marshal::detail::proxy_base_t
{
enum { line_begin = 100 };
struct runtime_lookup_101 // MARSHAL_ARG1 from line 101
{
runtime_lookup_101() { set_invoker (101 line_begin, invoke) ; }
void invoke(...
} m_runtime_lookup_101;
... strlen ...
struct runtime_lookup_102 // MARSHAL_ARG1_EX from line 102
{
runtime_lookup_102() { set_invoker (102 line_begin, invoke); }
void invoke(...
} m_runtime_lookup_102;
... get_titles ...