Signed-off-by: Stefan Metzmacher <metze@samba.org>
use Exporter;
@ISA = qw(Exporter);
-@EXPORT_OK = qw(DeclLevel);
+@EXPORT_OK = qw(DeclLevel CallWithStructExported);
use strict;
use Parse::Pidl qw(warning error fatal);
pidl "$ret;";
}
+sub CallWithStructExported($$$$$$)
+{
+ my ($pipes_struct, $mem_ctx, $fn, $check, $cleanup, $return) = @_;
+
+ pidl_reset();
+ indent;
+
+ CallWithStruct($pipes_struct, $mem_ctx, $fn, $check, $cleanup, $return);
+
+ return pidl_return();
+}
+
sub ParseFunction($$)
{
my ($if,$fn) = @_;