NTSTATUS
NtListenChannel(
  IN  HANDLE ChannelHandle,
  OUT PCHANNEL_MESSAGE *Message
  );

Routine Description:

    This function listens for a client message.

    N.B. This function can only be executed from a server thread.

Arguments:

    ChannelHandle - Supplies a handle to a listen channel on which the
        server thread listens.

    Message - Supplies a pointer to a variable that receives a pointer
        to the client message header.

Return Value:

    If the function is successfully completed, then a success status is
    returned. Otherwise, a failure status is returned.