pidl:Samba4/Python: make use of dcerpc_binding_handle stubs
authorStefan Metzmacher <metze@samba.org>
Thu, 18 Mar 2010 10:26:19 +0000 (11:26 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 18 Mar 2010 12:34:04 +0000 (13:34 +0100)
metze

pidl/lib/Parse/Pidl/Samba4/Python.pm

index e4fac4f9b5d3986d8ff308cf99afd724328a824a..5cf619be229cd6b15d8b3666241e1319e82afe13 100644 (file)
@@ -657,14 +657,14 @@ sub Interface($$$)
 
                        my ($infn, $outfn, $fndocstring) = $self->PythonFunction($d, $interface->{NAME}, $prettyname);
 
-                       push (@fns, [$infn, $outfn, "dcerpc_$d->{NAME}", $prettyname, $fndocstring, $d->{OPNUM}]);
+                       push (@fns, [$infn, $outfn, "dcerpc_$d->{NAME}_r", $prettyname, $fndocstring, $d->{OPNUM}]);
                }
 
                $self->pidl("const struct PyNdrRpcMethodDef py_ndr_$interface->{NAME}\_methods[] = {");
                $self->indent;
                foreach my $d (@fns) {
                        my ($infn, $outfn, $callfn, $prettyname, $docstring, $opnum) = @$d;
-                       $self->pidl("{ \"$prettyname\", $docstring, (dcerpc_call_fn)$callfn, (py_data_pack_fn)$infn, (py_data_unpack_fn)$outfn, $opnum, &ndr_table_$interface->{NAME} },");
+                       $self->pidl("{ \"$prettyname\", $docstring, (py_dcerpc_call_fn)$callfn, (py_data_pack_fn)$infn, (py_data_unpack_fn)$outfn, $opnum, &ndr_table_$interface->{NAME} },");
                }
                $self->pidl("{ NULL }");
                $self->deindent;