public static extern int ZwCreatePort(ref System.IntPtr PortHandle, ref NAlpc.OBJECT_ATTRIBUTES ObjectAttributes, uint MaxConnectionInfoLength, uint MaxMessageLength, uint MaxPoolUsage);
public static extern int NtCreatePort(out NAlpc.AlpcPortHandle PortHandle, ref OBJECT_ATTRIBUTES ObjectAttributes, uint MaxConnectionInfoLength, uint MaxMessageLength, uint MaxPoolUsage);
public static extern int NtCreatePort(out System.IntPtr PortHandle, //[MarshalAs(UnmanagedType.LPStruct)] ref NAlpc.OBJECT_ATTRIBUTES ObjectAttributes, uint MaxConnectionInfoLength, uint MaxMessageLength, uint MaxPoolUsage);