########## APREQ types ########## const apr_size_t | UV apr_size_t | UV struct SV | SV apr_status_t | IV const char * | PV char * | PV void | VOID void * | PTR const void * | PTR unsigned | UV unsigned char | UV #data structure stuff struct request_rec | Apache2::RequestRec | T_APACHEOBJ | r struct apr_pool_t | APR::Pool | T_POOLOBJ struct apr_array_header_t | APR::ArrayHeader struct apr_table_t | APR::Table | T_HASHOBJ struct apr_bucket_brigade | APR::Brigade struct apreq_param_t | APR::Request::Param | T_APREQ_PARAM | param struct apreq_cookie_t | APR::Request::Cookie | T_APREQ_COOKIE | cookie struct apreq_handle_t | APR::Request | T_APREQ_HANDLE | req struct apreq_xs_handle_apache2_t | APR::Request::Apache2 | T_APREQ_HANDLE_APACHE2 struct apreq_xs_handle_cgi_t | APR::Request::CGI | T_APREQ_HANDLE_CGI struct apreq_xs_error_t | APR::Request::Error | T_APREQ_ERROR struct apreq_xs_cookie_table_t | APR::Request::Cookie::Table | T_HASHOBJ const apreq_xs_param_table_t * | APR::Request::Param::Table | T_HASHOBJ struct apreq_parser_t | APR::Request::Parser struct apreq_hook_t | APR::Request::Hook