return STATUS_INVALID_PARAMETER;
}
- PeekBuffer = (PFILE_PIPE_PEEK_BUFFER)Irp->AssociatedIrp.SystemBuffer;
+ PeekBuffer = Irp->AssociatedIrp.SystemBuffer;
if (NamedPipeEnd != FILE_PIPE_CLIENT_END)
{
if (NamedPipeEnd != FILE_PIPE_SERVER_END)
}
Status = NpWriteDataQueue(WriteQueue,
- 1,
+ FILE_PIPE_MESSAGE_MODE,
InBuffer,
InLength,
Ccb->Fcb->NamedPipeType,
//Status = NpTranslateAlias(&SourceString);
if (!NT_SUCCESS(Status)) goto Quickie;
- Fcb = NpFindPrefix(&SourceString, TRUE, &Prefix);
+ Fcb = NpFindPrefix(&SourceString, 1, &Prefix);
Fcb = (PNP_FCB)((ULONG_PTR)Fcb & ~1);
NodeTypeCode = Fcb ? Fcb->NodeType : 0;