ALPC_PORT_INFORMATION_CLASS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTLPCAPI_H

// private
typedef enum _ALPC_PORT_INFORMATION_CLASS
{
    AlpcBasicInformation,                                   // q: out ALPC_BASIC_INFORMATION
    AlpcPortInformation,                                    // s: in ALPC_PORT_ATTRIBUTES
    AlpcAssociateCompletionPortInformation,                 // s: in ALPC_PORT_ASSOCIATE_COMPLETION_PORT
    AlpcConnectedSIDInformation,                            // q: in SID
    AlpcServerInformation,                                  // q: inout ALPC_SERVER_INFORMATION
    AlpcMessageZoneInformation,                             // s: in ALPC_PORT_MESSAGE_ZONE_INFORMATION
    AlpcRegisterCompletionListInformation,                  // s: in ALPC_PORT_COMPLETION_LIST_INFORMATION
    AlpcUnregisterCompletionListInformation,                // s: VOID
    AlpcAdjustCompletionListConcurrencyCountInformation,    // s: in ULONG
    AlpcRegisterCallbackInformation,                        // s: in ALPC_REGISTER_CALLBACK // kernel-mode only
    AlpcCompletionListRundownInformation,                   // s: VOID // 10
    AlpcWaitForPortReferences,                              // q: in ULONG
    AlpcServerSessionInformation                            // q: out ALPC_SERVER_SESSION_INFORMATION // since 19H2
} ALPC_PORT_INFORMATION_CLASS;

#endif

View code on GitHub

NtDoc

No description available.