const struct dcerpc_binding *binding;
};
-struct dcerpc_call_handle;
-
-typedef struct tevent_req *(*dcerpc_call_entry_point_send_fn_t)(TALLOC_CTX *mem_ctx,
- struct tevent_context *ev,
- struct dcerpc_call_handle *call,
- void *r);
-typedef NTSTATUS (*dcerpc_call_entry_point_recv_fn_t)(struct tevent_req *req);
-
-struct dcerpc_call_entry_point_fns {
- dcerpc_call_entry_point_send_fn_t fn_send;
- dcerpc_call_entry_point_recv_fn_t fn_recv;
-};
-
-struct dcerpc_call_entry_point_vector {
- const char *name;
- const struct ndr_interface_table *table;
- uint32_t num_fns;
- const struct dcerpc_call_entry_point_fns *fns;
-};
-
struct dcerpc_association *dcerpc_association_create(TALLOC_CTX *mem_ctx,
uint16_t client_features)
{
struct dcerpc_server *server);
NTSTATUS dcerpc_server_connection_loop_recv(struct tevent_req *req);
+struct dcerpc_call_handle;
+
+typedef struct tevent_req *(*dcerpc_call_entry_point_send_fn_t)(TALLOC_CTX *mem_ctx,
+ struct tevent_context *ev,
+ struct dcerpc_call_handle *call,
+ void *r);
+typedef NTSTATUS (*dcerpc_call_entry_point_recv_fn_t)(struct tevent_req *req);
+
+struct dcerpc_call_entry_point_fns {
+ dcerpc_call_entry_point_send_fn_t send_fn;
+ dcerpc_call_entry_point_recv_fn_t recv_fn;
+};
+
+struct dcerpc_call_entry_point_vector {
+ const char *name;
+ const struct ndr_interface_table *table;
+ uint32_t num_fns;
+ const struct dcerpc_call_entry_point_fns *fns;
+};
+
#endif /* _LIBRPC_RPC_DCERPC_CONNECTION_H_ */