Annotation of mstools/samples/service/client.c, revision 1.1

1.1     ! root        1: 
        !             2: /******************************************************************************\
        !             3: *       This is a part of the Microsoft Source Code Samples. 
        !             4: *       Copyright (C) 1993 Microsoft Corporation.
        !             5: *       All rights reserved. 
        !             6: *       This source code is only intended as a supplement to 
        !             7: *       Microsoft Development Tools and/or WinHelp documentation.
        !             8: *       See these sources for detailed information regarding the 
        !             9: *       Microsoft samples programs.
        !            10: \******************************************************************************/
        !            11: 
        !            12: ////////////////////////////////////////////////////////
        !            13: //
        !            14: //  Client.c --
        !            15: //
        !            16: //      This program is a command line oriented
        !            17: //      demonstration of the Simple service
        !            18: //      sample.
        !            19: //
        !            20: //      Copyright 1993, Microsoft Corp.  All Rights Reserved
        !            21: //
        !            22: //  history:
        !            23: //
        !            24: //      who         when            what
        !            25: //      ---         ----            ----
        !            26: //      davidbro    2/3/93          creation
        !            27: //
        !            28: #include <windows.h>
        !            29: #include <stdio.h>
        !            30: #include <stdlib.h>
        !            31: #include <string.h>
        !            32: 
        !            33: VOID
        !            34: main(int argc, char *argv[])
        !            35: {
        !            36:     char    inbuf[80];
        !            37:     char    outbuf[80];
        !            38:     DWORD   bytesRead;
        !            39:     BOOL    ret;
        !            40: 
        !            41:     if (argc != 3) {
        !            42:         printf("usage: client <pipename> <string>\n");
        !            43:         exit(1);
        !            44:     }
        !            45: 
        !            46:     strcpy(outbuf, argv[2]);
        !            47: 
        !            48:     ret = CallNamedPipe(argv[1], outbuf, sizeof(outbuf),
        !            49:                                  inbuf, sizeof(inbuf),
        !            50:                                  &bytesRead, NMPWAIT_WAIT_FOREVER);
        !            51: 
        !            52:     if (!ret) {
        !            53:         printf("client: CallNamedPipe failed, GetLastError = %d\n",
        !            54:                 GetLastError());
        !            55:         exit(1);
        !            56:     }
        !            57: 
        !            58:     printf("client: received: %s\n", inbuf);
        !            59: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.