# ALPC-Example An example of a client and server using Windows' ALPC functions to send and receive data. ### ## Purpose This example will hopefully help devlopers who want to use ALPC for communication get a basic understanding of the process. There are only a few code samples around that show how to use ALPC and for some reason many of them are high level language implementations. This example uses [Process Hacker's](https://github.com/processhacker/processhacker) (ntlpcapi.h) ALPC header file for function and structs definitions. ## Further Information Some other resources that are useful for ALPC programming:<br> [Alex Ionescu's SyScan talk](http://alex-ionescu.com/Publications/SyScan/syscan2014.pdf)<br> [Thomas Garnier's ALPC LPE paper](https://recon.cx/2008/a/thomas_garnier/LPC-ALPC-paper.pdf)