Data structure for the status of a named pipe that is attached to a semaphore.
typedef struct _PIPESEMSTATE { BYTE fStatus; /* A coded value that indicates the status of the named pipe. */ BYTE fFlag; /* Additional information about the state of the named pipe. */ USHORT usKey; /* A key value that distinguishes events arriving on different named pipes that are attached to the same semaphore. */ USHORT usAvail; /* Number of bytes available in the pipe. */ } PIPESEMSTATE; typedef PIPESEMSTATE * PPIPESEMSTATE ;