guard32.dll

Hi,
I would to ask, why does Comodo use library “guard32.dll” which hooks few APIs in all processes? What is the reason of r3 hooking?

Thanks for reply