Annotation of mstools/samples/namepipe/npserver/server32.h, revision 1.1.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: #define MAX_PIPE_INSTANCES 100
                     13: 
                     14: #define LINE_LEN   80
                     15: #define NAME_SIZE  25
                     16: 
                     17: // Bitmaps and coordinates.
                     18: #define END_LIVE   1
                     19: #define END_DEAD   2
                     20: #define MID_LIVE   3
                     21: #define MID_DEAD   4
                     22: #define BITMAP_X   20
                     23: #define BITMAP_Y   32
                     24: #define NAME_X     60
                     25: #define NAME_Y     10
                     26: 
                     27: // Buffers and pipe symbolic constants.
                     28: #define IN_BUF_SIZE        1000
                     29: #define OUT_BUF_SIZE       1000
                     30: #define TIME_OUT           0
                     31: #define PLEASE_READ        1000
                     32: #define PLEASE_WRITE       1000
                     33: 
                     34: // Structure used to hold information about a pipe client.
                     35: // They're used as array elements.
                     36: typedef struct { HANDLE     hPipe;
                     37:                  HANDLE     hEvent;
                     38:                  OVERLAPPED overLap;
                     39:                  BOOL       live;
                     40:                  CHAR Name[NAME_SIZE];
                     41:                } WRTHANDLE;
                     42: 
                     43: 
                     44: LONG CALLBACK MainWndProc (HWND, UINT, WPARAM, LPARAM);
                     45: VOID          ServerProc (HWND *);
                     46: VOID          TellAll    (CHAR *);
                     47: VOID          DrawBranch(HDC);

unix.superglobalmegacorp.com

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