Checked few source files from SDK and like to say - please improove it's readability.
Just an example
if (sts<PXC_STATUS_NO_ERROR) return false;
if (m_gesture_pinfo.sets) m_gesture->SubscribeGesture(100,this);
if (m_gesture_pinfo.alerts) m_gesture->SubscribeAlert(this);
How many time you need to read just 3 lines of code and to understand what it do?