Perry,
The function ConfigureChangedInputsCallback() takes three parameters, so I am guessing you are placing NULL into parameter three the callback function pointer. If this is the case NULL will be called causing the SEG FAULT. You can always pass a empty function pointer that does nothing.