Add windowHandlePosition to protocol

Added windowHandle/position to the protocol functions. It's very similar to windowHandle/size, with different parameters.