lpName , :
\\.\pipe\ [path]pipename
(.) ; , .
dwOpenMode :
PIPE_ACCESS_DUPLEX GENERIC_READ GENERIC_WRITE.
PIPE_ACCESS_INBOUND ; GENERIC_READ.
PIPE_ACCESS_OUTBOUND GENERIC_WRITE.
FILE_FLAG_WRITE_THROUGH ( ) FILE_FLAG_OVERLAPPED ( 14).
dwPipeMode . , , , .
PIPE_TYPE_BYTE PIPE_TYPE_MESSAGE , , . .
PIPE_READMODE_BYTE PIPE_READMODE_MESSAGE , , . PIPE_READMODE_MESSAGE PIPE_TYPE_MESSAGE.
PIPE_WAIT PIPE_NOWAIT , , ReadFile. PIPE_WAIT, / .
nMaxInstances , , . . 11.2, CreateNamedPipe . , PIPE_UNLIMITED_INSTANCES.
nOutBufferSize nInBufferSize ( ) . , 0.
nDefaultTimeOut ( ) WaitNamedPipe, . , , , , .
INVALID_HANDLE_VALUE, . Windows 9x, , NULL, .
lpSecurityAttributes , , .
CreateNamedPipe , . ( ). , .