What is the point of guard32.dll?

Thread title question was (partially) explained by wj32 :