git add -f bin/default/librpc/gen_ndr/*.[ch] bin/default/source*/librpc/gen_ndr/...
[metze/samba/wip.git] / bin.gen_ndr / default / librpc / gen_ndr / ndr_echo_c.h
index 3d163acd9eadd1547a1a919d7f172b8063bdef3a..5fb509cff66bce4b968fd729412c81f36de43781 100644 (file)
@@ -5,6 +5,21 @@
 
 extern const struct ndr_interface_table ndr_table_rpcecho;
 
+/* echo_BytePipe */
+struct echo_BytePipe;
+struct echo_BytePipe *dcerpc_echo_BytePipe_create(TALLOC_CTX *mem_ctx);
+struct tevent_req *dcerpc_echo_BytePipe_chunk_push_send(TALLOC_CTX *mem_ctx,
+                                                       struct tevent_context *ev,
+                                                       struct echo_BytePipe *p,
+                                                       const struct echo_BytePipe_chunk *chunk);
+NTSTATUS dcerpc_echo_BytePipe_chunk_push_recv(struct tevent_req *req);
+struct tevent_req *dcerpc_echo_BytePipe_chunk_pull_send(TALLOC_CTX *mem_ctx,
+                                                       struct tevent_context *ev,
+                                                       struct echo_BytePipe *p);
+NTSTATUS dcerpc_echo_BytePipe_chunk_pull_recv(struct tevent_req *req,
+                                             TALLOC_CTX *mem_ctx,
+                                             struct echo_BytePipe_chunk **chunk);
+
 struct tevent_req *dcerpc_echo_AddOne_r_send(TALLOC_CTX *mem_ctx,
        struct tevent_context *ev,
        struct dcerpc_binding_handle *h,
@@ -189,4 +204,32 @@ NTSTATUS dcerpc_echo_TestDoublePointer(struct dcerpc_binding_handle *h,
                                       uint16_t ***_data /* [in] [ref] */,
                                       uint16_t *result);
 
+struct tevent_req *dcerpc_echo_BytePipeIn_r_send(TALLOC_CTX *mem_ctx,
+       struct tevent_context *ev,
+       struct dcerpc_binding_handle *h,
+       struct echo_BytePipeIn *r);
+NTSTATUS dcerpc_echo_BytePipeIn_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
+/*
+ * The following function is skipped because
+ * it uses pipes:
+ *
+ * dcerpc_echo_BytePipeIn_r()
+ */
+
+struct tevent_req *dcerpc_echo_BytePipeIn_send(TALLOC_CTX *mem_ctx,
+                                              struct tevent_context *ev,
+                                              struct dcerpc_binding_handle *h,
+                                              uint32_t _value /* [in]  */,
+                                              struct echo_BytePipe *_bp /* [in] [ref] */);
+NTSTATUS dcerpc_echo_BytePipeIn_recv(struct tevent_req *req,
+                                    TALLOC_CTX *mem_ctx,
+                                    uint32_t *result);
+/*
+ * The following function is skipped because
+ * it uses pipes:
+ *
+ * dcerpc_echo_BytePipeIn()
+ */
+
+
 #endif /* _HEADER_RPC_rpcecho */