Hi, everyone!
I had to ask some questions again.
As were said here (MouseOverGUID and mem write), i conclude that using MemoryWrite to setting up CTM struct is safe (correct me if it's not). That was first one.
Next question is about EndScene hook to provide access to LuaDoString and GetLocalizedText. How about it's safety? I read here that a lot of programs use EndScene hook to provide graphics output onto screen, so what about it.
P.S. russian comments are welcome as well