pidl:NDR/ServerCompat: Add dispatch, reply, pull and push functions to header
[amitay/samba.git] / pidl / lib / Parse / Pidl / Samba4 / NDR / ServerCompat.pm
index f9e9f6a14fd887c08088981c0965df2ae1b18dea..fa5292e5aa921344bb978aad59197537dac7784c 100644 (file)
@@ -191,7 +191,8 @@ sub boilerplate_iface($)
        $self->pidl("}");
        $self->pidl("");
 
-       $self->pidl("static NTSTATUS $name\__op_ndr_pull(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull, void **r)");
+       $self->pidl_hdr("NTSTATUS $name\__op_ndr_pull(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull, void **r);");
+       $self->pidl("NTSTATUS $name\__op_ndr_pull(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull, void **r)");
        $self->pidl("{");
        $self->indent();
        $self->pidl("enum ndr_err_code ndr_err;");
@@ -223,7 +224,8 @@ sub boilerplate_iface($)
        $self->pidl("}");
        $self->pidl("");
 
-       $self->pidl("static NTSTATUS $name\__op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r)");
+       $self->pidl_hdr("NTSTATUS $name\__op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r);");
+       $self->pidl("NTSTATUS $name\__op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r)");
        $self->pidl("{");
        $self->indent();
        $self->pidl("uint16_t opnum = dce_call->pkt.u.request.opnum;");
@@ -299,7 +301,8 @@ sub boilerplate_iface($)
        $self->pidl("}");
        $self->pidl("");
 
-       $self->pidl("static NTSTATUS $name\__op_reply(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r)");
+       $self->pidl_hdr("NTSTATUS $name\__op_reply(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r);");
+       $self->pidl("NTSTATUS $name\__op_reply(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r)");
        $self->pidl("{");
        $self->indent();
        $self->pidl("uint16_t opnum = dce_call->pkt.u.request.opnum;");
@@ -325,7 +328,8 @@ sub boilerplate_iface($)
        $self->pidl("}");
        $self->pidl("");
 
-       $self->pidl("static NTSTATUS $name\__op_ndr_push(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_push *push, const void *r)");
+       $self->pidl_hdr("NTSTATUS $name\__op_ndr_push(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_push *push, const void *r);");
+       $self->pidl("NTSTATUS $name\__op_ndr_push(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_push *push, const void *r)");
        $self->pidl("{");
        $self->indent();
        $self->pidl("enum ndr_err_code ndr_err;");