Geoff Chappell, Software Analyst
The public symbol file NTKRPAMP.PDB for the original release of Windows 10 tells that the kernel is built with the ALPCP.H header at
d:\th\minkernel\ntos\lpc\alpc
and draws from it the following type definitions:
Line Number | Type |
---|---|
595 | struct _ALPC_HANDLE_ENTRY |
601 | struct _ALPC_HANDLE_TABLE |
649 | enum _BLOB_ID |
665 | struct _BLOB_COUNTERS |
672 | struct _BLOB_TYPE |
752 | struct _BLOB |
782 | unnamed union for u1 in _BLOB |
784 | unnamed struct for s1 in u1 in _BLOB |
1577 | struct _KALPC_RESERVE |
1608 | struct _KALPC_SECURITY_DATA |
1617 | unnamed union for u1 in _KALPC_SECURITY_DATA |
1619 | unnamed struct for s1 in u1 in _KALPC_SECURITY_DATA |
1630 | struct _KALPC_SECTION |
1641 | unnamed union for u1 in _KALPC_SECTION |
1643 | unnamed struct for s1 in u1 in _KALPC_SECTION |
1657 | struct _KALPC_REGION |
1667 | unnamed union for u1 in _KALPC_REGION |
1669 | unnamed struct for s1 in u1 in _KALPC_REGION |
1685 | struct _KALPC_VIEW |
1700 | unnamed union for u1 in _KALPC_VIEW |
1702 | unnamed struct for s1 in u1 in _KALPC_VIEW |
1921 | struct _KALPC_HANDLE_DATA |
1933 | union _KALPC_DIRECT_EVENT |
1943 | struct _KALPC_MESSAGE_ATTRIBUTES |
1958 | struct _ALPC_COMMUNICATION_INFO |
2046 | struct _KALPC_MESSAGE |
2070 | unnamed union for u1 in _KALPC_MESSAGE |
2072 | unnamed struct for s1 in u1 in _KALPC_MESSAGE |
2220 | struct _ALPC_COMPLETION_PACKET_LOOKASIDE_ENTRY |
2226 | struct _ALPC_COMPLETION_PACKET_LOOKASIDE |
2345 | struct _ALPC_COMPLETION_LIST |
2427 | struct _ALPC_PORT_REFERENCE_WAIT_BLOCK |
2436 | struct _ALPC_PORT |
2654 | unnamed union for u1 in _ALPC_PORT |
2656 | unnamed struct for s1 in u1 in _ALPC_PORT |
3953 | struct _ALPC_DISPATCH_CONTEXT |
The header ALPCP.H is not known in any Device Driver Kit (DDK) or Windows Driver Kit (WDK).