public static extern NtStatus NtAlpcOpenSenderThread( out SafeKernelObjectHandle ThreadHandle, SafeKernelObjectHandle PortHandle, AlpcPortMessage PortMessage, AlpcOpenSenderThreadFlags Flags, ThreadAccessRights DesiredAccess, ObjectAttributes ObjectAttributes );
public static extern NtStatus NtAlpcQueryInformationMessage( SafeKernelObjectHandle PortHandle, AlpcPortMessage PortMessage, AlpcMessageInformationClass MessageInformationClass, IntPtr MessageInformation, int Length, IntPtr ReturnLength );
public static extern NtStatus NtAlpcOpenSenderProcess( out SafeKernelObjectHandle ProcessHandle, SafeKernelObjectHandle PortHandle, AlpcPortMessage PortMessage, AlpcOpenSenderProcessFlags Flags, ProcessAccessRights DesiredAccess, ObjectAttributes ObjectAttributes );
public static extern NtStatus NtAlpcImpersonateClientContainerOfPort( [In] SafeKernelObjectHandle PortHandle, [In] AlpcPortMessage PortMessage, AlpcImpersonateClientContainerOfPortFlags Flags );