build: enable python 3.0 and 3.1 in testwaf.sh
[sfrench/samba-autobuild/.git] / librpc / gen_ndr / srv_echo.c
index ac8a9a3f36e9c467300a2402c372032a756ff9e5..b4c21dd27034e680fe33bc1850813d5823ec3520 100644 (file)
@@ -15,7 +15,7 @@ static bool api_echo_AddOne(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_AddOne *r;
 
-       call = &p->interface->calls[NDR_ECHO_ADDONE];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_ADDONE];
 
        r = talloc(talloc_tos(), struct echo_AddOne);
        if (r == NULL) {
@@ -95,7 +95,7 @@ static bool api_echo_EchoData(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_EchoData *r;
 
-       call = &p->interface->calls[NDR_ECHO_ECHODATA];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_ECHODATA];
 
        r = talloc(talloc_tos(), struct echo_EchoData);
        if (r == NULL) {
@@ -175,7 +175,7 @@ static bool api_echo_SinkData(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_SinkData *r;
 
-       call = &p->interface->calls[NDR_ECHO_SINKDATA];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_SINKDATA];
 
        r = talloc(talloc_tos(), struct echo_SinkData);
        if (r == NULL) {
@@ -248,7 +248,7 @@ static bool api_echo_SourceData(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_SourceData *r;
 
-       call = &p->interface->calls[NDR_ECHO_SOURCEDATA];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_SOURCEDATA];
 
        r = talloc(talloc_tos(), struct echo_SourceData);
        if (r == NULL) {
@@ -328,7 +328,7 @@ static bool api_echo_TestCall(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestCall *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTCALL];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTCALL];
 
        r = talloc(talloc_tos(), struct echo_TestCall);
        if (r == NULL) {
@@ -408,7 +408,7 @@ static bool api_echo_TestCall2(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestCall2 *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTCALL2];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTCALL2];
 
        r = talloc(talloc_tos(), struct echo_TestCall2);
        if (r == NULL) {
@@ -488,7 +488,7 @@ static bool api_echo_TestSleep(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestSleep *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTSLEEP];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTSLEEP];
 
        r = talloc(talloc_tos(), struct echo_TestSleep);
        if (r == NULL) {
@@ -561,7 +561,7 @@ static bool api_echo_TestEnum(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestEnum *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTENUM];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTENUM];
 
        r = talloc(talloc_tos(), struct echo_TestEnum);
        if (r == NULL) {
@@ -638,7 +638,7 @@ static bool api_echo_TestSurrounding(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestSurrounding *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTSURROUNDING];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTSURROUNDING];
 
        r = talloc(talloc_tos(), struct echo_TestSurrounding);
        if (r == NULL) {
@@ -713,7 +713,7 @@ static bool api_echo_TestDoublePointer(pipes_struct *p)
        DATA_BLOB blob;
        struct echo_TestDoublePointer *r;
 
-       call = &p->interface->calls[NDR_ECHO_TESTDOUBLEPOINTER];
+       call = &ndr_table_rpcecho.calls[NDR_ECHO_TESTDOUBLEPOINTER];
 
        r = talloc(talloc_tos(), struct echo_TestDoublePointer);
        if (r == NULL) {
@@ -799,7 +799,7 @@ void rpcecho_get_pipe_fns(struct api_struct **fns, int *n_fns)
        *n_fns = sizeof(api_rpcecho_cmds) / sizeof(struct api_struct);
 }
 
-NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *interface, uint32_t interface_version, uint32_t opnum, void *_r)
+NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r)
 {
        if (cli->pipes_struct == NULL) {
                return NT_STATUS_INVALID_PARAMETER;
@@ -812,7 +812,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                        ZERO_STRUCT(r->out);
                        r->out.out_data = talloc_zero(mem_ctx, uint32_t);
                        if (r->out.out_data == NULL) {
-                       return NT_STATUS_NO_MEMORY;
+                               return NT_STATUS_NO_MEMORY;
                        }
 
                        _echo_AddOne(cli->pipes_struct, r);
@@ -824,7 +824,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                        ZERO_STRUCT(r->out);
                        r->out.out_data = talloc_zero_array(mem_ctx, uint8_t, r->in.len);
                        if (r->out.out_data == NULL) {
-                       return NT_STATUS_NO_MEMORY;
+                               return NT_STATUS_NO_MEMORY;
                        }
 
                        _echo_EchoData(cli->pipes_struct, r);
@@ -842,7 +842,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                        ZERO_STRUCT(r->out);
                        r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.len);
                        if (r->out.data == NULL) {
-                       return NT_STATUS_NO_MEMORY;
+                               return NT_STATUS_NO_MEMORY;
                        }
 
                        _echo_SourceData(cli->pipes_struct, r);
@@ -854,7 +854,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                        ZERO_STRUCT(r->out);
                        r->out.s2 = talloc_zero(mem_ctx, const char *);
                        if (r->out.s2 == NULL) {
-                       return NT_STATUS_NO_MEMORY;
+                               return NT_STATUS_NO_MEMORY;
                        }
 
                        _echo_TestCall(cli->pipes_struct, r);
@@ -866,7 +866,7 @@ NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
                        ZERO_STRUCT(r->out);
                        r->out.info = talloc_zero(mem_ctx, union echo_Info);
                        if (r->out.info == NULL) {
-                       return NT_STATUS_NO_MEMORY;
+                               return NT_STATUS_NO_MEMORY;
                        }
 
                        r->out.result = _echo_TestCall2(cli->pipes_struct, r);