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 ...