public static extern NtStatus NtAlpcCreatePortSection(
     SafeKernelObjectHandle PortHandle,
     AlpcCreatePortSectionFlags Flags,
     SafeKernelObjectHandle SectionHandle,
     IntPtr SectionSize,
     out AlpcHandle AlpcSectionHandle,
     out IntPtr ActualSectionSize
     );
 public static extern NtStatus NtAlpcDeleteResourceReserve(
     SafeKernelObjectHandle PortHandle,
     AlpcDeleteResourceReserveFlags Flags,
     AlpcHandle ResourceId
     );
 public static extern NtStatus NtAlpcCreateResourceReserve(
     SafeKernelObjectHandle PortHandle,
     AlpcCreateResourceReserveFlags Flags,
     IntPtr MessageSize,
     out AlpcHandle ResourceId
     );
 public static extern NtStatus NtAlpcDeletePortSection(
     SafeKernelObjectHandle PortHandle,
     AlpcDeletePortSectionFlags Flags,
     AlpcHandle SectionHandle
     );
 public static extern NtStatus NtAlpcRevokeSecurityContext(
     SafeKernelObjectHandle PortHandle,
     AlpcRevokeSecurityContextFlags Flags,
     AlpcHandle ContextHandle
     );