#ifndef _NTLPCAPI_H
// private
typedef struct _ALPC_HANDLE_ATTR
{
union
{
ULONG Flags;
struct
{
ULONG Reserved0 : 16;
ULONG SameAccess : 1;
ULONG SameAttributes : 1;
ULONG Indirect : 1;
ULONG Inherit : 1;
ULONG Reserved1 : 12;
};
};
union
{
struct
{
HANDLE Handle;
ULONG ObjectType; // ObjectTypeCode, not ObjectTypeIndex
ACCESS_MASK DesiredAccess;
};
struct
{
PALPC_HANDLE_ATTR32 HandleAttrArray;
ULONG HandleCount;
};
};
} ALPC_HANDLE_ATTR, *PALPC_HANDLE_ATTR;
View code on GitHubNo description available.