Remove textfile from CVS - it's available in SGML now
authorJelmer Vernooij <jelmer@samba.org>
Sat, 1 Feb 2003 19:32:42 +0000 (19:32 +0000)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 1 Feb 2003 19:32:42 +0000 (19:32 +0000)
docs/textdocs/RPC_PLUGIN.txt [deleted file]

diff --git a/docs/textdocs/RPC_PLUGIN.txt b/docs/textdocs/RPC_PLUGIN.txt
deleted file mode 100644 (file)
index b8e59ec..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-RPC Pluggable Modules How-To
-----------------------------
-
-About
------
-This document describes how to make use the new RPC Pluggable Modules features
-of Samba 3.0.  This architecture was added to increase the maintainability of
-Samba allowing RPC Pipes to be worked on separately from the main CVS branch.
-The RPM architecture will also allow third-party vendors to add functionality
-to Samba through plug-ins.
-
-General Overview
-----------------
-When an RPC call is sent to smbd, smbd tries to load a shared library by the
-name librpc_<pipename>.so to handle the call if it doesn't know how to handle
-the call internally.  For instance, LSA calls are handled by librpc_lsass.so.
-These shared libraries should be located in the <sambaroot>/lib/rpc.  smbd then
-attempts to call the rpc_pipe_init function within the shared library.
-
-In the rpc_pipe_init function, the library should call 
-rpc_pipe_register_commands().  This function takes the following arguments:
-
-int rpc_pipe_register_commands(const char *clnt, const char *srv,
-                               const struct api_struct *cmds, int size);
-
-clnt - the Client name of the named pipe.
-srv - the Server name of the named pipe.
-cmds - a list of api_structs that map RPC ordinal numbers to function calls.
-size - the number of api_structs contained in cmds.
-
-See rpc_server/srv_reg.c and rpc_server/srv_reg_nt.c for a small example of
-how to use this library.
-
-- Anthony Liguori <aliguor@us.ibm.com>