--- mstools/samples/rpc/readme.txt 2018/08/09 18:20:01 1.1.1.1 +++ mstools/samples/rpc/readme.txt 2018/08/09 18:24:12 1.1.1.4 @@ -1,13 +1,43 @@ -The RPC sample programs correspond to material discussed in the -Microsoft RPC Version 1.0 Alpha Programmer's Guide. +This directory contains several sample RPC distributed +applications. -The following programs are provided: +Directory Description -hello1 - hello, world using automatic binding - (not supported in Microsoft RPC V1.0 Alpha release) -hello2 - hello, world using application-managed binding -hello3 - client specifies string displayed on server -adder1 - a simple remote procedure that adds two numbers - and returns the result -dict - non-trivial dictionary application using splay trees -mandel - Microsoft Windows client sample +CALLBACK Fibonacci number implemented as static callback +CLUUID Manager entry point vector sample +DATA\INOUT Directional attributes +DATA\DUNION Discriminated union +DATA\XMIT Transmit as attribute +DICT Client-server transaction processing +DOCTOR RPC version of Eliza-like therapist program +HANDLES\AUTO Auto handles +HANDLES\USRDEF User-defined handles +HANDLES\CXHNDL Context handles +HELLO Print a string "hello, world" on the server +MANDEL Mandelbrot set Windows sample +NS\CDS Gateway protocol for DCE CDS nane service +NS\NHELLO "hello, world" sample using name service +WHELLO Windows version of "hello, world" sample +YIELD Demonstrate yield capability for MS Windows 3.x + +The source files within each directory (with the exception +of the Windows samples) follow the naming convention: + +README.TXT Instructions to build, run the sample +.IDL Interface definition language file +.ACF Application configuration file +C.C Client main program +S.C Server main program +P.C Remote procedures +MAKEFILE Nmake file to build NT version +MAKEFILE.DOS Nmake file to build MS-DOS version +MAKEFILE.WIN Nmake file to build Win 3.x version + +The Microsoft Windows sample programs use several additional +files and do not conform to this naming convention. See the +README.TXT file in each directory for specific information +about the files. + +*** NOTE for building client applications on MS-DOS / WIN 3.x +There are two different versions of RPC.H for MS-DOS and WIN 3.x. +Please add the proper path to your environment variable INCLUDE.