Undocumented functions of NTDLL

2OO1, 27 January



LPC_SECTION_OWNER_MEMORY
LPC_SECTION_OWNER_MEMORY

typedef struct _LPC_SECTION_OWNER_MEMORY {

ULONG Length; HANDLE SectionHandle; ULONG OffsetInSection; ULONG ViewSize; PVOID ViewBase; PVOID OtherSideViewBase;

} LPC_SECTION_OWNER_MEMORY, *PLPC_SECTION_OWNER_MEMORY;



This structure is used by LPC connection functions by Section Object creator side (whatever it is client of port or server). See LPC_SECTION_MEMORY for more information.
  • Length
  •     Length of structure.
  • SectionHandle
  •     HANDLE to SectionObject mapped on both sides of LPC connection.
  • OffsetInSection
  •     
  • ViewSize
  •     Receives size of mapped window.
  • ViewBase
  •     Receives base address of mapped window.
  • OtherSideViewBase
  •     Receives base address of mapped window for other LPC connection side.


    Documented by:
    Tomasz Nowak
    Bo Branten



    Requirements:
    Library: ntdll.lib


    See also:
    LPC_SECTION_MEMORY
    NtAcceptConnectPort
    NtConnectPort
    NtCreateSection
    NtMapViewOfSection