#ifndef _NTLPCAPI_H
// begin_private
/**
* The NtAlpcCreatePortSection routine creates a port section for large data transfers.
*
* \param PortHandle Handle to the ALPC port.
* \param Flags Section creation flags.
* \param SectionHandle Optional handle to an existing section object.
* \param SectionSize Size of the section.
* \param AlpcSectionHandle Receives the ALPC section handle.
* \param ActualSectionSize Receives the actual size of the section created.
* \return NTSTATUS Successful or errant status.
*/
_Kernel_entry_
NTSYSCALLAPI
NTSTATUS
NTAPI
NtAlpcCreatePortSection(
_In_ HANDLE PortHandle,
_In_ ULONG Flags,
_In_opt_ HANDLE SectionHandle,
_In_ SIZE_T SectionSize,
_Out_ PALPC_HANDLE AlpcSectionHandle,
_Out_ PSIZE_T ActualSectionSize
);
View code on GitHub#ifndef _NTZWAPI_H
_Kernel_entry_
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwAlpcCreatePortSection(
_In_ HANDLE PortHandle,
_In_ ULONG Flags,
_In_opt_ HANDLE SectionHandle,
_In_ SIZE_T SectionSize,
_Out_ PALPC_HANDLE AlpcSectionHandle,
_Out_ PSIZE_T ActualSectionSize
);
View code on GitHubNo description available.