Undocumented functions of NTDLL

2OO1, 27 January



NtReplyWaitReceivePort
NtReplyWaitReceivePort

NTSYSAPI 
NTSTATUS
NTAPI

NtReplyWaitReceivePort(

IN HANDLE PortHandle, OUT PHANDLE ReceivePortHandle OPTIONAL, IN PLPC_MESSAGE Reply OPTIONAL, OUT PLPC_MESSAGE IncomingRequest );




NtReplyWaitReceivePort is typically used by LPC server process for receive LPC requests incomming from client process.
  • PortHandle
  •     HANDLE to Port Object returned by
  • ReceivePortHandle
  •     
  • Reply
  •     If other side waiting for reply message, you can send it by specyfing LPC Message Buffer as this parameter.
  • IncomingRequest
  •     Pointer to user's allocated buffer receiving request data. Received data starts with






    Documented by:
    Tomasz Nowak
    Bo Branten



    Requirements:
    Library: ntdll.lib


    See also:
    LPC_MESSAGE
    NtAcceptConnectPort
    NtReplyPort
    NtReplyWaitReplyPort
    NtRequestPort
    NtRequestWaitReplyPort